An Eeective Deductive Object-oriented Database through Language Integration
نویسندگان
چکیده
This paper presents an approach to the development of a practical deductive object-oriented database (DOOD) system based upon the integration of a logic query language with an imperative programming language in the context of an object-oriented data model. The approach is novel, in that a formally de-ned data model has been used as the starting point for the development of the two languages. This has enabled a seamless integration of the two languages, which is the central theme of this paper. It is shown how the two languages have been developed from the underlying data model, and several alternative approaches to their integration are presented , one of which has been chosen for implementation. The approach is compared with other examples of language integration in a database context, and it is argued that the resulting system overcomes a number of important challenges associated with the development of practical deductive object-oriented database systems. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.
منابع مشابه
On Harmonically Combining Active, Object-Oriented, and Deductive Databases
Although there are a number of issues to resolve, active databases, object-oriented databases, and deductive databases can be smoothly integrated. We present the integration challenges, provide a resolution to the issues, and show a way to achieve this integration by describing the active, object-oriented, and deductive features of a model/language called Harmony. Harmony lets us see the integr...
متن کاملExtending a deductive object-oriented database system with spatial data handling facilities
The demand for spatial information systems has been growing sharply in recent years. Unfortunately, the current state of mainstream database technology has not facilitated the development of spatial information systems that are as eeective, eecient and usable as, e.g., management information systems. Attempts to overcome the limitations that underlie this relative lack of support have tended to...
متن کاملQuery language approach based on the deductive object-oriented database paradigm
The integration of data-oriented (structural), behavioral and deductive aspects is necessary in next generation information systems. Therefore the deductive object-oriented database paradigm offers a very promising starting point for the implementation of these kinds of information systems. So far in the context of this paradigm a big problem has been the lack of a query language suitable to an...
متن کاملDeductive Object-Oriented Database Languages: A Survey
The deductive object-oriented database (DOOD) model is an integration of the object-oriented data modeling paradigm and rule-based deduction to provide a single powerful framework for intelligent database systems of the future. The database language of a DOOD system should speciically be based on a logic to facilitate use of deductive database technology and also to provide the theoretical foun...
متن کاملDesign and implementation of ROCK & ROLL: a deductive object-oriented database system
This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. The approach is novel, in that it integrates an object-oriented database system manipulated using an imperative programming language (ROCK) with a logic language for expressing queries and methods (ROLL). The integratio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994